package com.kuang.converter;
import org.springframework.core.convert.converter.Converter;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author Niddles
 * @create 2021：05:26:09:55
 * @Theme default
 * 虽然spring有默认的类型转换器，能对一般数据类型进行转换，但也有不能转换的比如日期，所有只能
 * 重写spring的类型转换器接口，再去配置文件注册。
 */
public class dateConvertor implements Converter<String, Date> {
    @Override
    public Date convert(String dateStr) {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = null;
        try {
            date = simpleDateFormat.parse(dateStr);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return date;
    }
}
